////////////////////////////////////////////////////////////////////////////////
// Copyright 2006 CORE Solutions Limited
// All rights reserved.
// PROPRIETARY AND CONFIDENTIAL INFORMATION.
// Use is subject to license terms.
//
// FUNCTION ID      :   MENU_OBJECT_LABEL
// AUTHOR           :   Victor Zheng 
// DATE CREATE      :   2006/01/03
// DESCRIPTION      :   a SCHEMA file for the function, MENU_OBJECT_LABEL
//                  :   
//                  :   
//                  :   
//
// MODIFICATION HISTORY:
// DATE         AUTHOR          VERSION NO.         COMMENT
// -----------  --------------  ------------------  -------------------
// 2006/01/03   Victor Zheng    1.0                 source is generated.
//
//
//
////////////////////////////////////////////////////////////////////////////////

package com.erp.app.admin.menuObjectLabel.schema;

import com.erp.framework.model.schema.MetaData;
import com.erp.framework.model.schema.TableSchema;

/**
* <p>A <strong>Schema</strong> stores the table meta information.
* The main purpose for this class is to validate the lengths of UniCode Characters,
* and notify the database to store UniCode characters from web browsers.
*
* @author          Victor Zheng 
* @version 1.0     2006/01/03
* @since           FrameWork 1.0
*
*/
public class MenuObjectLabelSchema extends TableSchema {

	public static final String TABLE_NAME = "T_MENU_OBJECT_LABEL";

	public MenuObjectLabelSchema(){

		MetaData md = null;

		md = new MetaData();
		md.setColumnName("COMPANY_CODE");
		md.setVoPropertyName("companyCode");
		md.setColumnTitle("COMPANY_CODE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(30);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_COMPANY_CODE");
		md.setVoPropertyName("lblSrchCompanyCode");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_COMPANY_CODE");
		md.setWebLabelName("DEF SRCH COMPANY CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_COMPANY_CODE");
		md.setVoPropertyName("lblGridCompanyCode");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_COMPANY_CODE");
		md.setWebLabelName("DEF GRID COMPANY CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("GROUP_ID");
		md.setVoPropertyName("groupId");
		md.setColumnTitle("GROUP_ID");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(30);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_GROUP_ID");
		md.setVoPropertyName("lblSrchGroupId");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_GROUP_ID");
		md.setWebLabelName("DEF SRCH GROUP ID");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_GROUP_ID");
		md.setVoPropertyName("lblGridGroupId");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_GROUP_ID");
		md.setWebLabelName("DEF GRID GROUP ID");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("MENU_ID");
		md.setVoPropertyName("menuId");
		md.setColumnTitle("MENU_ID");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(50);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(50);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_MENU_ID");
		md.setVoPropertyName("lblSrchMenuId");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_MENU_ID");
		md.setWebLabelName("DEF SRCH MENU ID");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_MENU_ID");
		md.setVoPropertyName("lblGridMenuId");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_MENU_ID");
		md.setWebLabelName("DEF GRID MENU ID");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("OBJECT_ID");
		md.setVoPropertyName("objectId");
		md.setColumnTitle("OBJECT_ID");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(50);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(50);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_OBJECT_ID");
		md.setVoPropertyName("lblSrchObjectId");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_OBJECT_ID");
		md.setWebLabelName("DEF SRCH OBJECT ID");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_OBJECT_ID");
		md.setVoPropertyName("lblGridObjectId");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_OBJECT_ID");
		md.setWebLabelName("DEF GRID OBJECT ID");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LANG_CODE");
		md.setVoPropertyName("langCode");
		md.setColumnTitle("LANG_CODE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(10);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(10);
		md.setColumnScale(0);
		md.setDisplaySize(10);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(0);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_LANG_CODE");
		md.setVoPropertyName("lblSrchLangCode");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_LANG_CODE");
		md.setWebLabelName("DEF SRCH LANG CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_LANG_CODE");
		md.setVoPropertyName("lblGridLangCode");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_LANG_CODE");
		md.setWebLabelName("DEF GRID LANG CODE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("OBJECT_NAME");
		md.setVoPropertyName("objectName");
		md.setColumnTitle("OBJECT_NAME");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(100);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(100);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_OBJECT_NAME");
		md.setVoPropertyName("lblSrchObjectName");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_OBJECT_NAME");
		md.setWebLabelName("DEF SRCH OBJECT NAME");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_OBJECT_NAME");
		md.setVoPropertyName("lblGridObjectName");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_OBJECT_NAME");
		md.setWebLabelName("DEF GRID OBJECT NAME");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("OBJECT_WEB_LABEL");
		md.setVoPropertyName("objectWebLabel");
		md.setColumnTitle("OBJECT_WEB_LABEL");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(100);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(100);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_OBJECT_WEB_LABEL");
		md.setVoPropertyName("lblSrchObjectWebLabel");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_OBJECT_WEB_LABEL");
		md.setWebLabelName("DEF SRCH OBJECT WEB LABEL");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_OBJECT_WEB_LABEL");
		md.setVoPropertyName("lblGridObjectWebLabel");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_OBJECT_WEB_LABEL");
		md.setWebLabelName("DEF GRID OBJECT WEB LABEL");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("CREATE_USER");
		md.setVoPropertyName("createUser");
		md.setColumnTitle("CREATE_USER");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(35);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("CREATE_DATE");
		md.setVoPropertyName("createDate");
		md.setColumnTitle("CREATE_DATE");
		md.setColumnTypeName("DATE");
		md.setColumnType(91);
		md.setColumnSize(15);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.sql.Timestamp");
		md.setColumnPrecision(0);
		md.setColumnScale(0);
		md.setDisplaySize(15);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("UPDATE_USER");
		md.setVoPropertyName("updateUser");
		md.setColumnTitle("UPDATE_USER");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(35);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(35);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("UPDATE_DATE");
		md.setVoPropertyName("updateDate");
		md.setColumnTitle("UPDATE_DATE");
		md.setColumnTypeName("DATE");
		md.setColumnType(91);
		md.setColumnSize(15);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.sql.Timestamp");
		md.setColumnPrecision(0);
		md.setColumnScale(0);
		md.setDisplaySize(15);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("OBJECT_TYPE");
		md.setVoPropertyName("objectType");
		md.setColumnTitle("OBJECT_TYPE");
		md.setColumnTypeName("VARCHAR2");
		md.setColumnType(12);
		md.setColumnSize(30);
		md.setColumnCatalogName("");
		md.setColumnClassName("java.lang.String");
		md.setColumnPrecision(30);
		md.setColumnScale(0);
		md.setDisplaySize(30);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_OBJECT_TYPE");
		md.setVoPropertyName("lblSrchObjectType");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_OBJECT_TYPE");
		md.setWebLabelName("DEF SRCH OBJECT TYPE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_OBJECT_TYPE");
		md.setVoPropertyName("lblGridObjectType");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_OBJECT_TYPE");
		md.setWebLabelName("DEF GRID OBJECT TYPE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("TEXT_MAX_LEN");
		md.setVoPropertyName("textMaxLen");
		md.setColumnTitle("TEXT_MAX_LEN");
		md.setColumnTypeName("NUMBER");
		md.setColumnType(2);
		md.setColumnSize(22);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnPrecision(5);
		md.setColumnScale(0);
		md.setDisplaySize(22);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_TEXT_MAX_LEN");
		md.setVoPropertyName("lblSrchTextMaxLen");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_TEXT_MAX_LEN");
		md.setWebLabelName("DEF SRCH TEXT MAX LEN");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_TEXT_MAX_LEN");
		md.setVoPropertyName("lblGridTextMaxLen");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_TEXT_MAX_LEN");
		md.setWebLabelName("DEF GRID TEXT MAX LEN");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("TEXT_SIZE");
		md.setVoPropertyName("textSize");
		md.setColumnTitle("TEXT_SIZE");
		md.setColumnTypeName("NUMBER");
		md.setColumnType(2);
		md.setColumnSize(22);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnPrecision(5);
		md.setColumnScale(0);
		md.setDisplaySize(22);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_TEXT_SIZE");
		md.setVoPropertyName("lblSrchTextSize");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_TEXT_SIZE");
		md.setWebLabelName("DEF SRCH TEXT SIZE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_TEXT_SIZE");
		md.setVoPropertyName("lblGridTextSize");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_TEXT_SIZE");
		md.setWebLabelName("DEF GRID TEXT SIZE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("TA_COL_SIZE");
		md.setVoPropertyName("taColSize");
		md.setColumnTitle("TA_COL_SIZE");
		md.setColumnTypeName("NUMBER");
		md.setColumnType(2);
		md.setColumnSize(22);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnPrecision(5);
		md.setColumnScale(0);
		md.setDisplaySize(22);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_TA_COL_SIZE");
		md.setVoPropertyName("lblSrchTaColSize");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_TA_COL_SIZE");
		md.setWebLabelName("DEF SRCH TA COL SIZE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_TA_COL_SIZE");
		md.setVoPropertyName("lblGridTaColSize");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_TA_COL_SIZE");
		md.setWebLabelName("DEF GRID TA COL SIZE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("TA_ROW_SIZE");
		md.setVoPropertyName("taRowSize");
		md.setColumnTitle("TA_ROW_SIZE");
		md.setColumnTypeName("NUMBER");
		md.setColumnType(2);
		md.setColumnSize(22);
		md.setColumnCatalogName("");
		md.setColumnClassName("com.erp.framework.types.CustomBigInteger");
		md.setColumnPrecision(5);
		md.setColumnScale(0);
		md.setDisplaySize(22);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_SRCH_TA_ROW_SIZE");
		md.setVoPropertyName("lblSrchTaRowSize");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_SRCH_TA_ROW_SIZE");
		md.setWebLabelName("DEF SRCH TA ROW SIZE");
		ts.add(md);

		md = new MetaData();
		md.setColumnName("LBL_GRID_TA_ROW_SIZE");
		md.setVoPropertyName("lblGridTaRowSize");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		md.setWebObjectId("LBL_GRID_TA_ROW_SIZE");
		md.setWebLabelName("DEF GRID TA ROW SIZE");
		ts.add(md);

		md = new MetaData();
		md.setWebObjectId("LBL_GRID_SELECT");
		md.setWebLabelName("DEF GRID SELECT");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setWebObjectId("LBL_GRID_DELETE");
		md.setWebLabelName("DEF GRID DELETE");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setWebObjectId("LBL_MOD_NAME");
		md.setWebLabelName("DEF MOD NAME");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);
		
		md = new MetaData();
		md.setWebObjectId("LBL_SRCH_FROM");
		md.setWebLabelName("DEF SRCH FROM");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

		md = new MetaData();
		md.setWebObjectId("LBL_SRCH_TO");
		md.setWebLabelName("DEF SRCH TO");
		md.setColumnSize(35);
		md.setDisplaySize(20);
		md.setTextAreaColSize(20);
		md.setTextAreaRowSize(2);
		md.setIsNullable(1);
		ts.add(md);

	}

}